L'algorithmique - Complémentaire

Interprétation

Exercice 1 : Etapes avec boucle Tant que (reste de division)

On considère l'algorithme ci-dessous :

Tant que \(a \gt b\) :
\(a\)\(a - b\)

Faire fonctionner l'algorithme précédent pour \(a=31\), \(b=15\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"header_top": ["a", "b", "a", "a"], "data": [["31", "15", "?", "?"]]}

Exercice 2 : Initiation - Trois variables, une lecture, deux calculs enchainées

On considère l'algorithme ci-dessous :

\(a\)\(3 + N\)
\(b\)\(9 \times a\)

Si \(N=4\), quelle est la valeur finale de \(b\) ?

Exercice 3 : Resultat de boucle Tant que (reste de division)

On considère l'algorithme ci-dessous :

Tant que \(a \gt b\) :
\(a\)\(a - b\)

Si \(a=36\) et \(b=15\), quelle est la valeur finale de \(a\) ?

Exercice 4 : Resultat de boucle Pour

On considère l'algorithme ci-dessous :

\(S\)\(0\)
Pour \(i\) allant de \(1\) à \(N\) :
\(S\)\(3 + S + i\)

Si \(N=4\), quelle est la valeur finale de \(S\) ?

Exercice 5 : Initiation - Trois variables, deux lectures, un calcul

On considère l'algorithme ci-dessous :

\(N\)\(9 + a \times b\)

Si \(a=8\) et \(b=9\), quelle est la valeur finale de \(N\) ?

False